今天在修改一份Word文件時,每隔一段時間就發生記憶體不足的現象,如下圖:
隔幾秒後,記憶體暴增如下圖:
過一陣子,記憶體就爆了,懷疑該檔案有巨集病毒,關掉所有增益集及停止載入巨集都無效。由於檔案內容很多,要重打可能打上一天,還好靈機一現,想到使用 Google Docs 試試看,沒想到真的成功了。
開啟檔案後,記憶體就固定不動了。之後,再調整一下字體就搞定了,Ya !!
1.若要防止自動執行巨集,請啟動 Excel 時按住 shift 鍵。
https://support.office.com/zh-tw/article/%e8%87%aa%e8%a8%82-excel-%e9%96%8b%e5%a7%8b%e7%9a%84%e6%96%b9%e5%bc%8f-6509b9af-2cc8-4fb6-9ef5-cf5f1d292c19
2.VBA病毒通常會感染預設範本的檔案
所以你的方法不見得有用
可能你下載回來的檔案, 修改後要存檔時VBA病毒又被加回去
3.比較安全的做法是關閉Excel自動執行巨集的功能
https://support.office.com/zh-tw/article/%E8%AE%8A%E6%9B%B4-excel-%E4%B8%AD%E7%9A%84%E5%B7%A8%E9%9B%86%E5%AE%89%E5%85%A8%E6%80%A7%E8%A8%AD%E5%AE%9A-a97c09d2-c082-46b8-b19f-e8621e8fe373
4.再進VBA編輯器把巨集刪掉, 再存檔
5.你是不是沒裝掃毒軟體? 不然大多數的VBA病毒應該都會被掃毒軟體直接檔下
謝謝提醒,我忘了去看檔案有無VBA。
不過,因為 Google Docs 不支援VBA,他有自己的「指令碼編輯器」,所以,轉檔後,VBA自然就不見了。
剛剛查了一下,我的Word檔是沒有巨集在裡面。